Date		:	10 avril 1993
		Protection	:	CLEF PHYSIQUE
		Programme	:       PSN 5 V1.5dF
		Outils		:	SOFT-ICE
		Fichier		:	PSN5.EXE
		Temps pass�	:	1 HEURE
		Soci�t�		:	SCITOR
		Divers	        :	
		Origine		:	L.F.
		Num�ro		:	211


	    Malgr� l'exp�rience accumul�e avec PSN4 et PSN5 V1.0F je n'ai pas
	trouv� comment contourner la protection lors de la sauvegarde d'un
	fichier. Le test de la clef au d�but du programme fut simple � mettre
	en �vidence ainsi que le second appel de la clef par un CALL FAR lors
	de la tentative de sauvegarde d'un fichier. Malheureusement le logiciel
	affiche toujours le message "CLEF ELECTRONIQUE NON PRESENTE" !
	J'ai provisoirement abandonn� � cet endroit car en for�ant divers tests
	je n'aboutissais dans le meilleur des cas qu'au message "AUCUN FICHIER
	N'EST SELECTIONNE" lors de la tentative de sauvegarde. Ce qui ne me
	semblait pas normal du tout.

	Quelque chose devait m'�chapper.

	J'ai repris ce soft quelques jours plus tard en d�cidant d'examiner
	ce qui faisait afficher � nouveau le message de la clef. En fait
	apr�s le CALL FAR du second test le soft ex�cute, quelques instructions
	plus loin, un petit CALL. Et c'est dans ce CALL que la clef est demand�e
	une troisi�me fois. Si j'avais gard� mon point d'arr�t sur le port
	imprimante je m'en serais aper�u de suite.
 
	Ci-dessous le premier CALL FAR pr�sent au d�but du programme:

	CS=442A

	CS:02EF	9A36012F21	CALL	212F:0136
	CS:02F4	08C0		OR	AL,AL
	CS:02F6	7509		JNZ	0301	; A PATCHER AVEC EB09
	CS:02F8	B84B04		MOV	AX,044B

	Puis le second test au moment de sauver un fichier:

	CS:238E	9A36012F21	CALL	212F:0136
	CS:2393	08C0		OR	AL,AL
	CS:2395	7503		JNZ	239A	; A PATCHER AVEC EB03
	CS:2397	E9B800		JMP	2452
	CS:239A	C686BCF500	MOV	BYTE PTR [BP+F5BC],00

	Et enfin le dernier, cach� dans un CALL en CS:23F0 :

	CS:184A 9A3601DE21	CALL	21DE:0136
	CS:184F	08C0		OR	AL,AL
	CS:1851	7503		JNZ	1856	; A PATCHER AVEC EB03
	CS:1853 E9F405		JMP	1E4A
 
	Avec PCTOOLS chercher:	08C07509B84B04
		     modifier:  ....EB........

		     chercher:  08C07503E9b800
		     modifier:  ....EB........

		     chercher:  08C07503E9F405
		     modifier:  ....EB........

	FREDDY